._citys {
  width: 450px;
  display: inline-block;
  border: 2px solid #eee;
  padding: 5px;
  position: relative;
  background: #FFFFFF;
}

._citys span {
  color: #c8161d;
  height: 15px;
  width: 15px;
  line-height: 15px;
  text-align: center;
  border-radius: 3px;
  position: absolute;
  right: 10px;
  top: 10px;
  border: 1px solid #c8161d;
  cursor: pointer;
}

._citys0 {
  width: 100%;
  height: 34px;
  display: inline-block;
  border-bottom: 1px solid #c8161d;
  padding: 0;
  margin: 0;
}

._citys0 li {
  display: inline-block;
  line-height: 33px;
  font-size: 15px;
  color: #888;
  width: 80px;
  text-align: center;
  cursor: pointer;
}

.citySel {
  background-color: #c8161d;
  border: 1px solid #c8161d;
    border-bottom: none;
    background: #FFFFFF;
}

._citys1 {
  width: 100%;
  display: inline-block;
  padding: 10px 0;
}

._citys1 a {
  width: 83px;
  height: 35px;
  display: inline-block;
  background-color: #f5f5f5;
  color: #666;
  margin-left: 6px;
  margin-top: 3px;
  line-height: 35px;
  text-align: center;
  cursor: pointer;
  font-size: 13px;
  overflow: hidden;
}

._citys1 a:hover {
  color: #fff;
  background-color: #c8161d;
}

.AreaS {
  background-color: #c8161d !important;
  color: #fff !important;
}

#store-selector {
	position: relative;
}

#store-selector dl, #store-selector dt, #store-selector dd {
	float: none;
	color: #999
}

#store-selector dl {
	position: absolute;
	top: 23px;
	z-index: 1;
	width: 358px;
	width: 358px;
	padding: 5px;
	border: 1px solid #ddd;
	background: #fff;
	display: none;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd
}

#store-selector dt {
	padding: 6px 0 10px;
	color: #999
}

#store-selector dd {
	padding-bottom: 5px;
	line-height: 18px
}

#store-selector a:link, #store-selector a:visited {
	color: #005aa0
}
 
 

#store-selector.hover .i-storeinfo {
	position: relative;
	z-index: 2;
	background: url(img/bg_store.gif) no-repeat right -50px
}

#store-selector.hover .i-storeinfo div {
	background: url(img/bg_store.gif) no-repeat -81px -75px
}

#store-selector.hover dl {
	display: block
}

#store-selector.hover .close {
	display: block
}

#store-prompt{clear:left;line-height:25px}
#store-prompt strong{font-size:14px}
#store-prompt a{color:#005EAA}
*html #store-selector .i-storeinfo,*html #store-selector .i-storeinfo div{float:left}
*html #store-selector dl{left:0}
#store-selector .content{display:none;z-index:100;position:absolute;top:37px;left:0px;border:1px solid #cecbce;width:390px;padding:15px;background:#fff;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
#store-selector .content select{float:left;width:120px;border:1px solid #cecbce;margin-right:15px}
#store-selector .content .select3{margin-right:0}
#store-selector.hover .content,#store-selector.hover .close{display:block}
#JD-stock{position:relative;margin-bottom:0}
#JD-stock .tab{width:100%;height:25px;float:left;border-bottom:1px solid #c8161d;overflow:visible;*overflow:hidden}
#JD-stock .tab li{float:left;clear:none;height:23px;padding:1px 1px 0;border:1px solid #ddd;border-bottom:0;margin-right:3px;background-color:#fff;line-height:22px;text-decoration:none}
#JD-stock .tab .curr{*position:relative;height:25px;padding:0;border:1px solid #c8161d;border-bottom:0}
#JD-stock .tab li:fist-child{margin-left:6px}
#JD-stock .tab a{position:relative;float:left;height:23px;padding:0 20px 1px 10px;line-height:23px;text-align:center;text-decoration:none;cursor:pointer;color:#005AA0;outline:0;*blr:expression(this.onFocus=this.blur())}
#JD-stock .tab a em{font-style:normal}
#JD-stock .tab a:hover{background:0;color:#005AA0}
#JD-stock .tab a i{position:absolute;right:5px;top:10px;*top:9px;display:block;width:7px;height:5px;overflow:hidden;background:url(img/img_arrow_down.png) no-repeat -76px -34px;opacity:.5;filter:alpha(opacity=50)}
#JD-stock .tab .curr i,#JD-stock .tab a:hover i{opacity:1;filter:alpha(opacity=100)}
#JD-stock .area-list{padding-top:5px}
#JD-stock .area-list li{float:left;width:80px;padding:2px 0 2px 15px;clear:none;line-height: 20px;}
#JD-stock .area-list li a{float:left;padding:2px 4px;*padding:0 4px;color:#005aa0;text-decoration: none;white-space: nowrap;}
#JD-stock .area-list li a:hover{color:#c8161d;}
#JD-stock .area-list .longer-area{width:370px}
#JD-stock .area-list .long-area{width:170px}